package com.nikkerball.apps.darkhorse.dao;

import com.nikkerball.apps.darkhorse.model.base.TouchableObject;

/**
 * TODO: Document class
 *
 * @author marius (created on 2010-12-12)
 */
public interface BaseDao {

    // ----- public methods -----

    void add(String userName, TouchableObject touchableObject);

    void delete(String userName, TouchableObject touchableObject);

    TouchableObject getById(Class aClass, String id);

    void update(String userName, TouchableObject touchableObject);
}
